module Base
{
	item R6010	
	{
		DisplayName 					=	Colt R6010 AR-15 Sporter,	
        Icon                        	=	M16a1_Gun,	
		WeaponSprite                	=	M16A1TNFP,
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode       					=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	3,
		AimingPerkCritModifier      	=	4,
		HitChance                   	=	30,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	11,
		JamGunChance                	=	2,
		MinRange                    	=	0.61,
		MaxRange                    	=	10,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	30,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	2.9,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	70,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
	
        ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SR25Scope SR25Scope scope scope,
        ModelWeaponPart = ACOG ACOG scope1 scope1,
        ModelWeaponPart = M4A1Foregrip M4A1Foregrip Bipod Bipod,
		ModelWeaponPart = 556Silencer 556Silencer silencerTNFP silencerTNFP,

	}
	fixing Fix R6010 AR-15 Sporter			
	{			
		Require : R6010,		
		Fixer : R6010=1;Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}

	item K4BGreen
    {
		DisplayName                 	=	Olympic Arms K4B Flat Top AR-15,	
		Icon							=	C7A1_Gun,
		WeaponSprite                	=	C7A1,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	25,
		CritDmgMultiplier            	=	3,
		AimingPerkCritModifier      	=	4,
		HitChance                   	=	40,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	11,
		JamGunChance                	=	1,
		MinRange                    	=	0.5,
		MaxRange                    	=	13,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	3.8,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	70,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

        ModelWeaponPart = C79_Scope C79_Scope scope scope,
        ModelWeaponPart = Laser Laser laser laser,
        StopPower = 2,
		ModelWeaponPart = SR25Scope SR25Scope scope scope,
        ModelWeaponPart = ACOG ACOG scope scope,
        ModelWeaponPart = M4A1Foregrip M4A1Foregrip Bipod Bipod,
		ModelWeaponPart = 556Silencer 556Silencer muzzle muzzle,
		ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SR25Scope SR25Scope scope scope,
        ModelWeaponPart = ACOG ACOG scope1 scope1,
        ModelWeaponPart = M4A1Foregrip M4A1Foregrip Bipod Bipod,
		ModelWeaponPart = 556Silencer 556Silencer silencerTNFP silencerTNFP,

    }

	fixing Fix Olympic Arms K4B	AR-15
	{			
		Require : K4BGreen,		
		Fixer : K4BGreen=1;Aiming=5,
		Fixer : K4BBlack=1;Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}

	item K4BBlack
    {
		DisplayName                 	=	Olympic Arms K4B Flat Top AR-15,	
		Icon							=	AR15_Flat_Gun,
		WeaponSprite                	=	K4B_Black_Model,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	25,
		CritDmgMultiplier            	=	3,
		AimingPerkCritModifier      	=	4,
		HitChance                   	=	40,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	11,
		JamGunChance                	=	1,
		MinRange                    	=	0.5,
		MaxRange                    	=	13,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	3.8,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	70,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
		StopPower						=	2,


        ModelWeaponPart = C79_Scope C79_Scope scope scope,
        ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = SR25Scope SR25Scope scope scope,
        ModelWeaponPart = ACOG ACOG scope scope,
		ModelWeaponPart = HOLO_EOTECH HOLO_EOTECH scope scope,
        ModelWeaponPart = M4A1Foregrip M4A1Foregrip Bipod Bipod,
		ModelWeaponPart = 556Silencer 556Silencer silencerTNFP silencerTNFP,
		ModelWeaponPart = GunLight Base.TacticalLight laser laser,
		ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SR25Scope SR25Scope scope scope,
    }

	model K4B_Black_Model
	{
		mesh = weapons/firearm/C7A1,
		texture = weapons/firearm/AR15_Black_Flat_Top,

		attachment muzzle
		{
			offset = 0.0010 0.0200 0.5060,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0010 0.0600 0.0590,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0010,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3610,
			rotate = 90.0000 0.0000 0.0000,
		}

		attachment silencerTNFP
		{
			offset = 0.0010 0.0260 0.5470,
			rotate = 180.0000 0.0000 180.0000,
		}

	}

	fixing Fix Olympic Arms K4B	AR-15
	{			
		Require : K4BBlack,		
		Fixer : K4BGreen=1;Aiming=5,
		Fixer : K4BBlack=1;Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}

	item R6550
    {
		DisplayName                 	=	Colt R5600 AR-15A2 HBAR,	
		Icon							=	AssaultRifle,
		WeaponSprite                	=	M16A2TNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	23,
		CritDmgMultiplier            	=	3,
		AimingPerkCritModifier      	=	4,
		HitChance                   	=	33,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	11,
		JamGunChance                	=	1,
		MinRange                    	=	0.5,
		MaxRange                    	=	13,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	0.7,
		MaxDamage                   	=	1.4,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	3.8,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	70,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = AmmoStraps Base.Rifle_Ammostrap sling sling,
		ModelWeaponPart = Sling Base.Sling sling sling,
		ModelWeaponPart = Sling_Leather Base.Sling_Leather sling sling,
		ModelWeaponPart = Sling_Olive Base.Sling_Olive sling sling,
		ModelWeaponPart = Sling_Camo Base.Sling_Camo sling sling,
		ModelWeaponPart = RecoilPad Base.Recoil_Pad recoilpad recoilpad,
		ModelWeaponPart = Base.223Silencer Base.Silencer silencer silencer,
		ModelWeaponPart = BrokenSilencer BrokenSilencer silencer silencer,
		ModelWeaponPart = BrokenSilencer_PopBottle BrokenSilencer_PopBottle silencer silencer,
		ModelWeaponPart = BrokenImprovisedSilencer BrokenSilencer_Improvised silencer silencer,
		ModelWeaponPart = Base.ImprovisedSilencer Base.Silencer_Improvised silencer silencer,
		ModelWeaponPart = Base.Silencer_PopBottle Base.Silencer_PopBottle silencer silencer,
		ModelWeaponPart = Laser Base.TacticalLaser laser laser,
		ModelWeaponPart = GunLight Base.TacticalLight laser laser,
		ModelWeaponPart = x2Scope M8_2x_EER_Scope_Model scope scope,
        ModelWeaponPart = x4Scope ColtScope scope scope,
        ModelWeaponPart = x8Scope LeupoldVariXScope scope scope,
        ModelWeaponPart = RedDot Aimpoint_RedDot reddot reddot,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = Laser ANPAQ4C laser laser,
		ModelWeaponPart = LaserOn ANPAQ4C laser laser,
		ModelWeaponPart = SR25Scope SR25Scope scope scope,
        StopPower = 2,

    }

	fixing Fix Colt R6550 AR-15A2			
	{			
		Require : R6550,		
		Fixer : R6550=1,Aiming=5,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}

	item DSASA58
	{				
		DisplayName                 	=	DSA SA58 Classic,	
		Icon                        	=	FNFAL_Gun,	
		WeaponSprite                	=	FNFALTNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	2,
		AimingPerkCritModifier      	=	4,
		HitChance                   	=	35,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	11,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	13,
		AimingPerkRangeModifier     	=	3,
		MinDamage                   	=	1.4,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	30,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	30,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	4.25,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,		
		MaxAmmo                     	=	20,	
		MagazineType                	=	Base.FAL_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	14,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	70,	
		SoundRadius                 	=	70,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	BattleRifleShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,


		ModelWeaponPart = Hensoldt_Scope          Hensoldt_Scope Scope1 Scope1,
		ModelWeaponPart = L1A2_SUITScope           L1A2_SUITScope Scope2 Scope2,
		ModelWeaponPart = FN_Scope                  FN_Scope Scope3 Scope3,
		ModelWeaponPart = Bayonnet Bayonnet bayonnet bayonnet,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = LaserOn LaserOn laser laser,
		
	}

	fixing Fix DSA SA58		
	{			
		Require : DSASA58,		
		Fixer : DSASA58=1,
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}

	item Remington700_40x	
	{				
		DisplayName                 	=	Remington 700 40x,	
		Icon                        	=	M40,	
		WeaponSprite                	=	M40,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltactionnomag,	
		FireMode                    	=	Single,	
		RackAfterShoot              	=	TRUE,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,	
				
		MinDamage                   	=	1.4,
		MaxDamage                   	=	2.1,
		CriticalChance              	=	30,
		CritDmgMultiplier            	=	5,
		AimingPerkCritModifier      	=	2,
		MinRange                    	=	0.65,
		MaxRange                    	=	13,
		HitChance                   	=	40,
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	1,
		PiercingBullets             	=	TRUE,
		AimingPerkRangeModifier     	=	1,
		JamGunChance                	=	0,
	
		MinAngle                     	=	0.958,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,		
		AimingTime                  	=	32,
		ReloadTime                  	=	40,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	25,
		Weight                      	=	6.57,
				
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,		
		MaxAmmo                     	=	5,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,		
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	1,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	5,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	70,	
		SoundRadius                 	=	70,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound			    =	MSR700BringToBear,
		SwingSound      			    =	L96a1_shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	MSR700Jam,
		BreakSound       		     	=	MSR700Break,
		EquipSound       			    =	MSR700Equip,
		UnequipSound     			    =	MSR700UnEquip,
		InsertAmmoSound  			    =	MSR700InsertAmmo,
		EjectAmmoSound  			    =	MSR700EjectAmmo,
		InsertAmmoStartSound		    =	MSR700InsertAmmoStart,
		InsertAmmoStopSound		        =	MSR700InsertAmmoStop,
		EjectAmmoStartSound		        =	MSR700EjectAmmoStart,
		EjectAmmoStopSound	         	=	MSR700EjectAmmoStop,
		ShellFallSound    		        =	MSR700CartridgeFall,
		RackSound        		      	=	MSR700Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
	
		ModelWeaponPart					=	RedfieldScope RedfieldScope Scope1 Scope1,
		ModelWeaponPart					=	UnertlScope UnertlScope Scope1 Scope1,
	}

	fixing Fix Remington 700 40x	
	{			
		Require : Remington700,		
		Fixer : Remington700=1;Aiming=5,	
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,
	}

	item SA1	
	{				
		DisplayName                 	=	Springfield Armory SA1,	
		Icon                        	=	M60,	
		WeaponSprite                	=	M60TNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	13,
		CritDmgMultiplier            	=	2,
		AimingPerkCritModifier      	=	4,
		HitChance                   	=	30,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	10,
		JamGunChance                	=	3,
		MinRange                    	=	0.61,
		MaxRange                    	=	17,
		AimingPerkRangeModifier     	=	1,
		MinDamage                   	=	1.5,
		MaxDamage                   	=	2.1,	
	
		MinAngle                     	=	0.950,
		AimingPerkMinAngleModifier  	=	0.005,
		ConditionMax                	=	20,	
		ConditionLowerChanceOneIn   	=	60,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	25,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	2,
		Weight                      	=	10.5,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	100,	
		MagazineType                	=	Base.M60_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	90,	
		SoundRadius                 	=	120,	
		SoundGain                   	=	1,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

		
	}
	fixing Fix Springfield Armory SA1			
	{			
		Require : SA1,		
		Fixer : SA1=1,Aiming=5,	
		Fixer : CleaningKit=1; Aiming=3,
		Fixer : FireKlean; Aiming=2,
		Fixer : GunToolKit=1; Aiming=3,
		Fixer : ImprovisedGunToolKit=2; Aiming=1,

	}
}